independent sales contractor - Turco Inglés Diccionario